Platform Explorer / Nuxeo Platform 6.0

Contribution org.nuxeo.ecm.platform.forms.layouts.webapp.listing--widgets

This contribution is part of XML component org.nuxeo.ecm.platform.forms.layouts.webapp.listing inside nuxeo-platform-webapp-base-6.0.jar

Extension Point

Extension point widgets of component WebLayoutManager.

Contributed Items

  • <widget name="listing_ajax_selection_box_with_current_document" type="listing_ajax_selection_box_with_current_document">
          <aliases>
            <alias>listing_selection_box_with_current_document</alias>
          </aliases>
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>selected</field>
            <field>data.ref</field>
          </fields>
        </widget>
  • <widget name="listing_ajax_selection_box" type="listing_ajax_selection_box">
          <aliases>
            <alias>listing_selection_box</alias>
          </aliases>
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>selected</field>
            <field>data.ref</field>
          </fields>
        </widget>
  • <widget name="listing_icon_type" type="listing_icon_type">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>data</field>
            <field>data.ref</field>
            <field>data.type</field>
            <field>data.folder</field>
          </fields>
        </widget>
  • <widget name="listing_big_icon_type" type="listing_big_icon_type">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>data</field>
            <field>data.ref</field>
            <field>data.type</field>
            <field>data.folder</field>
          </fields>
        </widget>
  • <widget name="listing_big_icon_type_link" type="listing_big_icon_type_link">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>data</field>
            <field>data.ref</field>
            <field>data.type</field>
            <field>data.folder</field>
          </fields>
        </widget>
  • <widget name="listing_title_link" type="listing_title_link">
          <labels>
            <label mode="any">label.content.header.title</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data</field>
            <field>data.ref</field>
            <field>data.dc.description</field>
            <field>data.file.content</field>
            <field>data.file.content.filename</field>
          </fields>
          <properties mode="any">
            <property name="file_property_name">file:content</property>
            <property name="file_schema">file</property>
          </properties>
        </widget>
  • <widget name="listing_lock_icon" type="listing_lock_icon">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>data.lock</field>
            <field>data.lockInfo</field>
          </fields>
        </widget>
  • <widget name="listing_modification_date" type="datetime">
          <labels>
            <label mode="any">label.content.header.modified</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.modified</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateFormatter()}</property>
          </properties>
          <properties mode="csv">
            <property name="csv_formatMask">#{nxu:basicDateFormatter()}</property>
            <property name="csv_forceType">date</property>
          </properties>
        </widget>
  • <widget name="listing_author" type="listing_author">
          <labels>
            <label mode="any">label.content.header.author</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dublincore.creator</field>
          </fields>
        </widget>
  • <widget name="listing_lifecycle" type="text">
          <labels>
            <label mode="any">label.content.header.currentLifecycleState</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.currentLifeCycleState</field>
          </fields>
          <properties mode="any">
            <property name="localize">true</property>
          </properties>
        </widget>
  • <widget name="listing_livedit_link" type="listing_livedit_link">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>data</field>
          </fields>
          <properties mode="any">
            <property name="file_schema">file</property>
            <property name="file_field_name">content</property>
            <property name="filename_field_name">filename</property>
          </properties>
        </widget>
  • <widget name="listing_version" type="listing_version">
          <labels>
            <label mode="any">label.version</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data</field>
          </fields>
        </widget>
  • <widget name="listing_description" type="textarea">
          <labels>
            <label mode="any">label.dublincore.description</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.description</field>
          </fields>
        </widget>
  • <widget name="listing_nature" type="selectOneDirectory">
          <labels>
            <label mode="any">label.dublincore.nature</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.nature</field>
          </fields>
          <properties mode="any">
            <property name="directoryName">nature</property>
            <property name="localize">true</property>
          </properties>
        </widget>
  • <widget name="listing_subjects" type="template">
          <labels>
            <label mode="any">label.dublincore.subject</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.subjects</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/subjects_widget.xhtml</property>
          </properties>
        </widget>
  • <widget name="listing_rights" type="text">
          <labels>
            <label mode="any">label.dublincore.rights</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.rights</field>
          </fields>
        </widget>
  • <widget name="listing_source" type="text">
          <labels>
            <label mode="any">label.dublincore.source</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.source</field>
          </fields>
        </widget>
  • <widget name="listing_coverage" type="template">
          <labels>
            <label mode="any">label.dublincore.coverage</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.coverage</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/coverage_widget.xhtml</property>
          </properties>
        </widget>
  • <widget name="listing_creation_date" type="datetime">
          <labels>
            <label mode="any">label.dublincore.created</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.created</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateFormatter()}</property>
          </properties>
          <properties mode="csv">
            <property name="csv_formatMask">#{nxu:basicDateFormatter()}</property>
            <property name="csv_forceType">date</property>
          </properties>
        </widget>
  • <widget name="listing_format" type="text">
          <labels>
            <label mode="any">label.dublincore.format</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.format</field>
          </fields>
        </widget>
  • <widget name="listing_language" type="text">
          <labels>
            <label mode="any">label.dublincore.language</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.language</field>
          </fields>
        </widget>
  • <widget name="listing_expiration_date" type="datetime">
          <labels>
            <label mode="any">label.dublincore.expired</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.expired</field>
          </fields>
          <properties widgetMode="any">
            <property name="pattern">#{nxu:basicDateFormatter()}</property>
          </properties>
          <properties mode="csv">
            <property name="csv_formatMask">#{nxu:basicDateFormatter()}</property>
            <property name="csv_forceType">date</property>
          </properties>
        </widget>
  • <widget name="listing_contributors" type="template">
          <labels>
            <label mode="any">label.dublincore.contributors</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.contributors</field>
          </fields>
          <properties mode="any">
            <property name="template">/widgets/contributors_widget.xhtml</property>
          </properties>
        </widget>
  • <widget name="listing_last_contributor" type="listing_last_contributor">
          <labels>
            <label mode="any">label.dublincore.lastContributor</label>
          </labels>
          <translated>true</translated>
          <fields>
            <field>data.dc.lastContributor</field>
          </fields>
        </widget>
  • <widget name="listing_thumbnail" type="listing_thumbnail">
          <labels>
            <label mode="any"/>
          </labels>
          <fields>
            <field>data</field>
          </fields>
        </widget>

XML Source

<extension point="widgets" target="org.nuxeo.ecm.platform.forms.layout.WebLayoutManager">

    <widget name="listing_ajax_selection_box_with_current_document" type="listing_ajax_selection_box_with_current_document">
      <aliases>
        <alias>listing_selection_box_with_current_document</alias>
      </aliases>
      <labels>
        <label mode="any"/>
      </labels>
      <fields>
        <field>selected</field>
        <field>data.ref</field>
      </fields>
    </widget>

    <widget name="listing_ajax_selection_box" type="listing_ajax_selection_box">
      <aliases>
        <alias>listing_selection_box</alias>
      </aliases>
      <labels>
        <label mode="any"/>
      </labels>
      <fields>
        <field>selected</field>
        <field>data.ref</field>
      </fields>
    </widget>

    <widget name="listing_icon_type" type="listing_icon_type">
      <labels>
        <label mode="any"/>
      </labels>
      <fields>
        <field>data</field>
        <field>data.ref</field>
        <field>data.type</field>
        <field>data.folder</field>
      </fields>
    </widget>

    <widget name="listing_big_icon_type" type="listing_big_icon_type">
      <labels>
        <label mode="any"/>
      </labels>
      <fields>
        <field>data</field>
        <field>data.ref</field>
        <field>data.type</field>
        <field>data.folder</field>
      </fields>
    </widget>

    <widget name="listing_big_icon_type_link" type="listing_big_icon_type_link">
      <labels>
        <label mode="any"/>
      </labels>
      <fields>
        <field>data</field>
        <field>data.ref</field>
        <field>data.type</field>
        <field>data.folder</field>
      </fields>
    </widget>

    <widget name="listing_title_link" type="listing_title_link">
      <labels>
        <label mode="any">label.content.header.title</label>
      </labels>
      <translated>true</translated>
      <fields>
        <field>data</field>
        <field>data.ref</field>
        <field>data.dc.description</field>
        <field>data.file.content</field>
        <field>data.file.content.filename</field>
      </fields>
      <properties mode="any">
        <property name="file_property_name">file:content</property>
        <property name="file_schema">file</property>
      </properties>
    </widget>

    <widget name="listing_lock_icon" type="listing_lock_icon">
      <labels>
        <label mode="any"/>
      </labels>
      <fields>
        <field>data.lock</field>
        <field>data.lockInfo</field>
      </fields>
    </widget>

    <widget name="listing_modification_date" type="datetime">
      <labels>
        <label mode="any">label.content.header.modified</label>
      </labels>
      <translated>true</translated>
      <fields>
        <field>data.dc.modified</field>
      </fields>
      <properties widgetMode="any">
        <property name="pattern">#{nxu:basicDateFormatter()}</property>
      </properties>
      <properties mode="csv">
        <property name="csv_formatMask">#{nxu:basicDateFormatter()}</property>
        <property name="csv_forceType">date</property>
      </properties>
    </widget>

    <widget name="listing_author" type="listing_author">
      <labels>
        <label mode="any">label.content.header.author</label>
      </labels>
      <translated>true</translated>
      <fields>
        <field>data.dublincore.creator</field>
      </fields>
    </widget>

    <widget name="listing_lifecycle" type="text">
      <labels>
        <label mode="any">label.content.header.currentLifecycleState</label>
      </labels>
      <translated>true</translated>
      <fields>
        <field>data.currentLifeCycleState</field>
      </fields>
      <properties mode="any">
        <property name="localize">true</property>
      </properties>
    </widget>

    <widget name="listing_livedit_link" type="listing_livedit_link">
      <labels>
        <label mode="any"/>
      </labels>
      <fields>
        <field>data</field>
      </fields>
      <properties mode="any">
        <property name="file_schema">file</property>
        <property name="file_field_name">content</property>
        <property name="filename_field_name">filename</property>
      </properties>
    </widget>

    <widget name="listing_version" type="listing_version">
      <labels>
        <label mode="any">label.version</label>
      </labels>
      <translated>true</translated>
      <fields>
        <field>data</field>
      </fields>
    </widget>

    <widget name="listing_description" type="textarea">
      <labels>
        <label mode="any">label.dublincore.description</label>
      </labels>
      <translated>true</translated>
      <fields>
        <field>data.dc.description</field>
      </fields>
    </widget>

    <widget name="listing_nature" type="selectOneDirectory">
      <labels>
        <label mode="any">label.dublincore.nature</label>
      </labels>
      <translated>true</translated>
      <fields>
        <field>data.dc.nature</field>
      </fields>
      <properties mode="any">
        <property name="directoryName">nature</property>
        <property name="localize">true</property>
      </properties>
    </widget>

    <widget name="listing_subjects" type="template">
      <labels>
        <label mode="any">label.dublincore.subject</label>
      </labels>
      <translated>true</translated>
      <fields>
        <field>data.dc.subjects</field>
      </fields>
      <properties mode="any">
        <property name="template">/widgets/subjects_widget.xhtml</property>
      </properties>
    </widget>

    <widget name="listing_rights" type="text">
      <labels>
        <label mode="any">label.dublincore.rights</label>
      </labels>
      <translated>true</translated>
      <fields>
        <field>data.dc.rights</field>
      </fields>
    </widget>

    <widget name="listing_source" type="text">
      <labels>
        <label mode="any">label.dublincore.source</label>
      </labels>
      <translated>true</translated>
      <fields>
        <field>data.dc.source</field>
      </fields>
    </widget>

    <widget name="listing_coverage" type="template">
      <labels>
        <label mode="any">label.dublincore.coverage</label>
      </labels>
      <translated>true</translated>
      <fields>
        <field>data.dc.coverage</field>
      </fields>
      <properties mode="any">
        <property name="template">/widgets/coverage_widget.xhtml</property>
      </properties>
    </widget>

    <widget name="listing_creation_date" type="datetime">
      <labels>
        <label mode="any">label.dublincore.created</label>
      </labels>
      <translated>true</translated>
      <fields>
        <field>data.dc.created</field>
      </fields>
      <properties widgetMode="any">
        <property name="pattern">#{nxu:basicDateFormatter()}</property>
      </properties>
      <properties mode="csv">
        <property name="csv_formatMask">#{nxu:basicDateFormatter()}</property>
        <property name="csv_forceType">date</property>
      </properties>
    </widget>

    <widget name="listing_format" type="text">
      <labels>
        <label mode="any">label.dublincore.format</label>
      </labels>
      <translated>true</translated>
      <fields>
        <field>data.dc.format</field>
      </fields>
    </widget>

    <widget name="listing_language" type="text">
      <labels>
        <label mode="any">label.dublincore.language</label>
      </labels>
      <translated>true</translated>
      <fields>
        <field>data.dc.language</field>
      </fields>
    </widget>

    <widget name="listing_expiration_date" type="datetime">
      <labels>
        <label mode="any">label.dublincore.expired</label>
      </labels>
      <translated>true</translated>
      <fields>
        <field>data.dc.expired</field>
      </fields>
      <properties widgetMode="any">
        <property name="pattern">#{nxu:basicDateFormatter()}</property>
      </properties>
      <properties mode="csv">
        <property name="csv_formatMask">#{nxu:basicDateFormatter()}</property>
        <property name="csv_forceType">date</property>
      </properties>
    </widget>

    <widget name="listing_contributors" type="template">
      <labels>
        <label mode="any">label.dublincore.contributors</label>
      </labels>
      <translated>true</translated>
      <fields>
        <field>data.dc.contributors</field>
      </fields>
      <properties mode="any">
        <property name="template">/widgets/contributors_widget.xhtml</property>
      </properties>
    </widget>

    <widget name="listing_last_contributor" type="listing_last_contributor">
      <labels>
        <label mode="any">label.dublincore.lastContributor</label>
      </labels>
      <translated>true</translated>
      <fields>
        <field>data.dc.lastContributor</field>
      </fields>
    </widget>

    <widget name="listing_thumbnail" type="listing_thumbnail">
      <labels>
        <label mode="any"/>
      </labels>
      <fields>
        <field>data</field>
      </fields>
    </widget>
  </extension>